約 4,413,799 件
https://w.atwiki.jp/araiguma/pages/44.html
便利なアドオン twitterFox twitterを使える stylish cssをページごとに簡単に変更可能 firebug firebug GMarks google bookmarkを使える web developer いろいろできる。 Live HTTP Header headerが見れる scrap book ページを簡単に保存 All-in-one-sidebar サイドバーにいろいろ追加できる。 Html-Validator htmlが正しいかどうかを検証してくれる。 JavaScript Debugger Java scriptのデバッガー codeburner cssやhtmlのリファレンスを表示してくれる iMacros ウェブサーフィンのマクロを作ってくれる tombloo クロスサイト入力 tab mix plus タブを多段表示 no mouse ブラウザでリンクをキーボードで開くことができる (2009/8/18時点でautorunにバグがある) evernote web clipper evernoteに投稿できる IE Tab IEでタブを開く Greasemonkey adonのようないろんな機能を追加できる。 Greasemonkey firefox preloader firefoxの起動を早くする add-onsの改良 C \Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\ciqgs4r6.default\extensionsの中にあるファイルを変更すればよい。
https://w.atwiki.jp/dragonkiller/pages/132.html
Firefoxアドオンまとめ+定番+おすすめ 作成日:2008/05/19 更新日:2019年09月07日 概要 Firefoxアドオンまとめ+定番+おすすめについて。 Firefoxついての総合情報は★関連記事Firefoxまとめを参照。 Webブラウザーついての総合情報は★関連記事Webブラウザーを参照。 目次 Firefoxアドオンまとめ+定番+おすすめ/概要/目次/ページの登録タグFirefoxアドオンについて/公式サイト/派生ソフト/特徴/動作/インストール/注意/掲載/トラブルシューティング/互換/無効化 検索/Context Search スクリーンショット 画像/Save Image In Folder 動画/Video DownloadHelper ダウンロード管理/Downloads sidebar/Download Manager (S3) カーソル/Link Alert テキスト/Format Link/FoxReplace ブラウザ情報/User-Agent Switcher タブ/ツリー型タブ (Tree Style Tab)/OneTab 表示 ステータスバー JavaScript/NoScript Security Suite/Greasemonkey セキュリティー/Adblock Plus 更新の監視/Update Scanner ブックマーク/Bookmark Tab Here セッション/Tab Session Manager スクラップ ↓↓↓レガシーアドオン↓↓↓ 検索(レガシーアドオン)/Add to Search Bar/Context Search/Context Search X/popIn/AutoPager/AutoPager Fixed スクリーンショット(レガシーアドオン)/Screen grab/Screengrab (fix version) 画像(レガシーアドオン)/Fxif/Exif Viewer/Save Image In Folder 動画(レガシーアドオン)/Niconico Autoplay - ニコニコ動画 自動再生 (Q・原宿)/TAGIRI Toolbar/Video DownloadHelper/1-Click YouTube Video Download 動画サイト(レガシーアドオン)/Stop Tube HTML5 ダウンロード管理(レガシーアドオン)/Download Statusbar/Download Status Bar/Save Link In Folder/DownThemAll! 2ちゃんねる(レガシーアドオン)/bbs2chreader テキスト(レガシーアドオン)/Text size toolbar/Vocabulary Highlighter/FoxReplace/MakeLink/CoLT/テキストリンク (Text Link) カーソル(レガシーアドオン)/Link Alert/TagetAlert ブラウザー情報(レガシーアドオン)/User Agent Switcher ステータスバー(レガシーアドオン)/Status Box/Status-4-Ever ファイル形式(レガシーアドオン)/PDF Download/Force Content-Type JavaScript(レガシーアドオン)/NoScript/YesScript/Greasemonkey セキュリティー、プライバシー(レガシーアドオン)/Adblock Plus/CookieSafe/BetterPrivacy 更新の監視(レガシーアドオン)/Page Update Checker/Update Scanner ブックマーク(レガシーアドオン)/add Bookmark Here 2/2ペインブックマーク スクラップ(レガシーアドオン)/ScrapBook/Scrapbook X WEB製作者向け(レガシーアドオン)/ソース表示タブ/Firebug/ColorZilla 外観(レガシーアドオン)/Tabs on Bottom (Australis)/Tabs On Bottom/ツリー型タブ/OneTab セッション(レガシーアドオン)/Session Manager/Tab Session Manager マルチアカウント(レガシーアドオン)/Firefox Multi-Account Containers メモリ(レガシーアドオン)/Free Memory/Free Memory 2.0/Memory Fox/Memory Fox Next 再起動(レガシーアドオン) アドオン互換性(レガシーアドオン) 掲示板/Mozilla Firefox 拡張機能スレッド/関連スレ ページの登録タグ Webブラウザー add-on firefox おすすめ アドオン ファイヤーフォックス 定番 拡張機能 火狐 免責事項 商品の仕様・内容・デザイン・付属品・品番・価格等は予告なく変更になる場合があります。 掲載されている内容が最新とは限りません。 掲載されている内容に不備がある場合があります。 掲載されている内容を保証するものではありません。 Firefoxアドオンについて 公式サイト 次世代ブラウザ Firefox - 高速・安全・自由にカスタマイズ http //www.mozilla-japan.org/products/firefox/ Mozilla Japan - Firefox 用アドオン(全て表示) https //addons.mozilla.org/ja/firefox/extensions/ Mozilla Japan - Firefox 用アドオン(日本語解説有りのみ表示) http //www.mozilla-japan.org/addons/firefox/ Firefox向けアドオン https //addons.thunderbird.net/JA/firefox/ 派生ソフト Pale Moon - Add-ons - Extensions https //addons.palemoon.org/extensions/ 特徴 アドオンという拡張機能を搭載。本体にない機能を追加することができる。 本体より使いやすい機能を追加することができる。 自分にあった機能を追加することができる。 (注意)新しいバージョンにアップデートしてもアドオンが対応していない場合があります。 テーマをインストールすることで外観を変えることができる。 タブブラウズ機能搭載。 セッション復元機能。 アドオンはMac・Windowsどちらでも動作可能。*一部のアドオンを除く。 動作 Firefox41後:署名されていないアドオンの無効 Firefox のアドオン署名 Firefox43後:署名されていないアドオンのインストール不可 Firefox52:レガシーアドオンのサポート最終。 Firefox57:レガシーアドオンのサポート廃止。リニューアル。別名「Firefox Quantum」。 インストール 「Add-ons for Firefox」などのページでインストールしたいアドオンを探す。 Firefoxへ追加をクリック ページ上部に「このサイトからは、Firefoxにソフトウェアをインストールできない設定になっています。」と表示されるので、許可をクリック。 「インストールする許可をもとめています。」を表示されるので、インストールまたはキャンセル。 インストールされたらFirefoxを再起動する。 注意 作者を信頼しているアドオン以外はインストールしない 評価されているアドオン以外はインストールしない 悪意のあるアドオンが登録されている恐れがある コンピュータに損害される恐れがある プライバシーを侵害される恐れがある アフィリエイトIDを組まれている恐れがある 英語表示(日本語にローカライズされていない) 最新のFirefoxに対応していないアドオンもある 開発中止しているアドオンもある 動作が不安になる場合もある 動作が遅くなる場合もある 他のアドオンが動かなくなる場合がある サイトの表示に不都合がでる場合がある 掲載 掲載順:新しいもの:開発中、古いもの:更新されていないものもある タイトル順:名前順 ダウンロード数順:取りあえずダウンロードされた数、使用された数 ブックマーク数順:お気に入りかメモとして登録された数 トラブルシューティング ブラウザーのバージョンを古くする、新しくする アドオンのバージョンを古くする、新しくする 他のアドオンを無効にしてみる(他のアドオンも動かなくなった場合) 似た機能を持つアドオンを探す 自分で開発する 互換 ~は互換性がありません。→無効 ~はFirefoxでの使用が検証できません。配布元を確認して使用してください。→有効化可能 無効化 ~Firefoxでの使用が検証できないため無効化されています。 https //support.mozilla.org/ja/kb/add-on-signing-in-firefox?as=u utm_source=inproduct 2019年5月、署名の有効期限切れ? 検索 Context Search https //addons.mozilla.org/ja/firefox/addon/contextual-search/ スクリーンショット 画像 Save Image In Folder https //addons.mozilla.org/ja/firefox/addon/save-image-in-folder-ex/ 動画 Video DownloadHelper https //addons.mozilla.org/ja/firefox/addon/video-downloadhelper/ 動画を検出して保存する。 ダウンロード管理 Downloads sidebar https //addons.mozilla.org/ja/firefox/addon/downloads-sidebar/ ダウンロードステータスバーをサイドに表示。 Download Manager (S3) https //addons.mozilla.org/ja/firefox/addon/s3download-statusbar/ ウィンドウ下にダウンロードステータスバーを表示。 カーソル Link Alert https //addons.mozilla.org/ja/firefox/addon/link-alert/ テキスト Format Link https //addons.mozilla.org/ja/firefox/addon/format-link3/ FoxReplace https //addons.mozilla.org/en-US/firefox/addon/6510 文字の置換え ブラウザ情報 User-Agent Switcher https //addons.mozilla.org/ja/firefox/addon/user-agent-switcher-revived/ タブ ツリー型タブ (Tree Style Tab) https //addons.mozilla.org/ja/firefox/addon/tree-style-tab/ OneTab https //addons.mozilla.org/ja/firefox/addon/onetab/ 表示 ステータスバー JavaScript NoScript Security Suite https //addons.mozilla.org/ja/firefox/addon/noscript/ JavaScriptをブロックする。 Greasemonkey https //addons.mozilla.org/ja/firefox/addon/greasemonkey/ セキュリティー Adblock Plus https //addons.mozilla.org/ja/firefox/addon/adblock-plus/ 広告をブロック。 更新の監視 Update Scanner https //addons.mozilla.org/ja/firefox/addon/update-scanner/ ブックマーク Bookmark Tab Here https //addons.mozilla.org/ja/firefox/addon/bookmark-tab-here/ セッション Tab Session Manager https //addons.mozilla.org/ja/firefox/addon/tab-session-manager/ スクラップ ↓↓↓レガシーアドオン↓↓↓ 検索(レガシーアドオン) Add to Search Bar https //addons.mozilla.org/ja/firefox/addon/3682 「検索バー」の管理・追加・削除ができます。 Context Search 語句を選択しコンテキスト (右クリック) メニューを開くと「検索バー」のサイトから検索できます。 https //addons.mozilla.org/ja/firefox/addon/240/ Context Search X https //addons.palemoon.org/addon/context-search-x/ popIn https //addons.mozilla.org/en-US/firefox/addon/9713 「テキストなぞるだけで検索」と「キーボード操作だけで」検索の機能があります。 AutoPager https //addons.mozilla.org/ja/firefox/addon/4925 https //addons.thunderbird.net/en-US/seamonkey/addon/autopager/ 複数にわたる検索結果やページを連続して表示するのをアシストする。 対応していないサイトは手動での設定が必要。 読み込みすぎるとメモリを多く消費する。 AutoPager Fixed https //addons.thunderbird.net/en-US/seamonkey/addon/autopager-fixed/ スクリーンショット(レガシーアドオン) Screen grab https //addons.mozilla.org/ja/firefox/addon/1146 ページ全体のスクリーンショットを撮影し、PNGまたはJPEG形式の画像ファイルとして書き出す。 Screengrab (fix version) https //addons.mozilla.org/ja/firefox/addon/screengrab-fix-version/ https //addons.mozilla.org/addon/screengrab-fix-version/ http //www.s3blog.org/screengrab.html 画像(レガシーアドオン) Fxif https //addons.mozilla.org/ja/firefox/addon/5673/ https //addons.thunderbird.net/JA/firefox/addon/fxif/ 画像に含まれるExIFデータを見ることが出来ます。 画像にカーソルを合わせて右クリック。「EXIF データ」を選択する。 Exif Viewer https //addons.mozilla.org/ja/firefox/addon/3905/ 画像に含まれるExIFデータを見ることが出来ます。 画像にカーソルを合わせて右クリック。「View Link EXIF Data」を選択する。 Save Image In Folder https //addons.mozilla.jp/firefox/details/614 画像を右クリックから登録したフォルダーに保存できます。 動画(レガシーアドオン) Niconico Autoplay - ニコニコ動画 自動再生 (Q・原宿) ttps //addons.mozilla.org/ja/firefox/addon/nico_autoplay/ ニコニコ動画のプレミアム会員専用機能である自動再生を、一般会員でも利用できるようにする拡張機能です。 動画ページを開いたらそのまま自動で再生が開始されます。 TAGIRI Toolbar ttp //tagiri.jp/toolbar/ 「YouTube」「Google Video」「Ameba Vision」「ニコニコ動画」「Dailymotion」の動画を1クリックでダウンロード可能にする。 ダウンロードに失敗した場合は、ページを更新してまた保存してください。 Video DownloadHelper https //addons.mozilla.org/ja/firefox/addon/3006 動画を検出して保存する。 1-Click YouTube Video Download https //addons.mozilla.org/ja/firefox/addon/13990/ YouTubeの動画を1クリックで保存出来るようにページ内に「FLV MP4 3GP」と表示します。 動画サイト(レガシーアドオン) Stop Tube HTML5 https //addons.thunderbird.net/en-us/firefox/addon/stop-tube/ 止まる時:ストップ画面。再生できない。 止まらない時:再生されてしまう。 ダウンロード管理(レガシーアドオン) Download Statusbar https //addons.mozilla.org/ja/firefox/addon/26 ウィンドウ下にダウンロードステータスバーを表示。 Download Status Bar https //addons.mozilla.org/en-US/firefox/addon/download-status-bar/ ウィンドウ下にダウンロードステータスバーを表示。 Save Link In Folder https //addons.mozilla.jp/firefox/details/613 リンク先を右クリックから登録したフォルダーに保存できます。 DownThemAll! https //addons.mozilla.org/ja/firefox/addon/201 http //www.downthemall.net/progress/ Firefox用高機能ダウンローダー。 2ちゃんねる(レガシーアドオン) bbs2chreader http //bbs2ch.sourceforge.jp/ 2chブラウザとして動作する。 ログの保存機能もあります。 テキスト(レガシーアドオン) Text size toolbar https //addons.mozilla.org/ja/firefox/addon/472 ツールバーからテキストサイズの変更を可能にします。 ボタンは「大きく」「小さく」「標準サイズ」の3種類。 Vocabulary Highlighter https //addons.mozilla.org/en-US/firefox/addon/vocabulary-highlighter/ 登録した文字をハイライトで表示。 FoxReplace https //addons.mozilla.org/en-US/firefox/addon/6510 文字の置換え MakeLink https //addons.mozilla.org/firefox/142/ http //www.soylentred.net/projects/make-link 選択したテキスト、ページのURL、ページのタイトルなどから、登録した構文でテキストを作成。 CoLT https //addons.mozilla.org/ja/firefox/addon/colt/ 選択したテキスト、ページのURL、ページのタイトルなどから、登録した構文でテキストを作成。 テキストリンク (Text Link) https //addons.mozilla.org/ja/firefox/addon/text-link/ Webページ上でリンクになっていないURLをダブルクリックするだけで開けるようにする。 カーソル(レガシーアドオン) Link Alert https //addons.mozilla.org/ja/firefox/addon/3199 リンク先をアイコンで視覚的に認識できます。 騙しリンクを見抜くのに有効。 TagetAlert https //addons.mozilla.org/ja/firefox/addon/230 リンク先をアイコンで視覚的に認識できます。 ブラウザー情報(レガシーアドオン) User Agent Switcher https //addons.mozilla.org/ja/firefox/addon/59 https //addons.thunderbird.net/en-US/seamonkey/addon/user-agent-switcher/ https //chrispederick.com/work/user-agent-switcher/ ブラウザの情報を別の情報に切り替えます。 ブラウザによるアクセス制限されたサイトに有効です。 ステータスバー(レガシーアドオン) Status Box https //addons.mozilla.jp/firefox/details/265055 ステータスバーにリンク先 URLを表示。 インストール後にツールバーのカスタマイズする必要がある。 Status-4-Ever https //addons.mozilla.org/ja/firefox/addon/status-4-evar/ ステータスバーの表示 ファイル形式(レガシーアドオン) PDF Download https //addons.mozilla.org/ja/firefox/addon/636 PDFファイルを開く場合に動作の指定します。 「ダウンロードする」「外部ビューアーで見る」「HTMLファイルとして見る」 Force Content-Type https //addons.mozilla.org/ja/firefox/addon/3207 ファイル形式に合ったコンテンツタイプを指定します。 ブラウザが対応していないファイル形式を扱う場合に設定。 JavaScript(レガシーアドオン) NoScript https //addons.mozilla.org/ja/firefox/addon/722 https //noscript.net/ https //github.com/hackademix/noscript JavaScriptやJava アプレットの拒否・許可を管理できます。サイト単位でも可能。 プライバシー・セキュリティを高めます。 JavaScriptを使用した広告を防ぐことも可能です。 YesScript https //addons.thunderbird.net/en-US/seamonkey/addon/yesscript/ Greasemonkey JavaScriptを追加する。 セキュリティー、プライバシー(レガシーアドオン) Adblock Plus https //addons.mozilla.org/ja/firefox/addon/1865 広告や指定した画像をブロックします。 CookieSafe https //addons.mozilla.org/ja/firefox/addon/2497 Cookieの拒否・許可を管理できます。サイト単位でも可能。 プライバシー・セキュリティを高めます。 メールなどでログインするなど必要に応じて許可してください。 BetterPrivacy https //addons.mozilla.org/en-US/firefox/addon/6623 FLASHが動作した際に蓄積されるFlash cookieを削除する。 更新の監視(レガシーアドオン) Page Update Checker https //addons.mozilla.org/ja/firefox/addon/920 ページの更新を監視。 FIrefox3.xに対応していない。 Update Scanner https //addons.mozilla.org/en-US/firefox/addon/3362/ ページの更新を監視。 ブックマーク(レガシーアドオン) add Bookmark Here 2 https //addons.mozilla.org/ja/firefox/addon/3880 ブックマークメニューに「ここにブックマークを追加」をメニュー項目に追加します。 ブックマークメニューを開いてから登録したい人向け。ドラッグ操作で失敗する人向け。 2ペインブックマーク https //addons.mozilla.org/ja/firefox/addon/2-pane-bookmarks/ サイドバーパネルをOperaのような2ペイン表示(上下2分割)にカスタマイズする。 スクラップ(レガシーアドオン) ScrapBook https //addons.mozilla.org/ja/firefox/addon/scrapbook/ http //www.xuldev.org/scrapbook/ Webページの保存とコレクションの整理を支援します。 Scrapbook X https //addons.palemoon.org/addon/scrapbook-x/ https //github.com/danny0838/firefox-scrapbook/ WEB製作者向け(レガシーアドオン) ソース表示タブ https //addons.mozilla.org/ja/firefox/addon/5908 「ページのソースを表示」を新しいウインドウで開かずにタブの中で表示します。 ソースを別アプリケーションで開くことも指定できる。 Firebug https //addons.mozilla.jp/firefox/details/1843 「ページのソースを表示」を便利にしたアドオン。 改行していない見づらいソースなどもきれいに表示してくれます。 現在は同様の機能を標準化したので不要。 ColorZilla https //addons.mozilla.jp/firefox/details/271 カラーピッカー 外観(レガシーアドオン) Tabs on Bottom (Australis) https //addons.mozilla.org/ja/firefox/addon/fdgueux-tabs-on-bottom/ 削除? タブの位置を下の表示 Tabs On Bottom https //addons.mozilla.org/ja/firefox/addon/tabs-on-bottom/ タブの位置を下の表示 ツリー型タブ https //addons.mozilla.org/ja/firefox/addon/5890 https //addons.mozilla.org/ja/firefox/addon/tree-style-tab/ タブをツリー型で表示する。 OneTab https //addons.mozilla.org/ja/firefox/addon/onetab/ タブをリスト化する。 セッション(レガシーアドオン) Session Manager https //addons.mozilla.org/ja/firefox/addon/session-manager/ https //addons.thunderbird.net/JA/firefox/addon/session-manager/ http //sessionmanager.mozdev.org/ 過去セッション情報をバックアップ。選択して復元。 Tab Session Manager https //addons.mozilla.org/ja/firefox/addon/tab-session-manager/ マルチアカウント(レガシーアドオン) Firefox Multi-Account Containers https //addons.mozilla.org/ja/firefox/addon/multi-account-containers/ メモリ(レガシーアドオン) Free Memory https //addons.mozilla.org/ja/firefox/addon/freememory/ Free Memory 2.0 https //addons.mozilla.org/ja/firefox/addon/free-memory-20/ Memory Fox https //addons.mozilla.org/ja/firefox/addon/memory-fox/ Memory Fox Next https //addons.mozilla.org/ja/firefox/addon/memory-fox-next/ 再起動(レガシーアドオン) Restartless Restart https //addons.thunderbird.net/en-us/thunderbird/addon/restartless-restart/ メニューに再起動を追加。 Restart https //addons.thunderbird.net/ja/thunderbird/addon/re-start/ メニューに再起動を追加。 アドオン互換性(レガシーアドオン) https //addons.thunderbird.net/ja/thunderbird/addon/checkcompatibility/ 有効化 動かない。なんらか不都合。レイアウトなど 動く。 掲示板 Mozilla Firefox 拡張機能スレッド 2018 Mozilla Firefox 拡張機能スレッド Part114 https //egg.5ch.net/test/read.cgi/software/1532139852/ Mozilla Firefox 拡張機能スレッド Part115 https //egg.5ch.net/test/read.cgi/software/1540857897/ 2019 Mozilla Firefox 拡張機能スレッド Part116 https //egg.5ch.net/test/read.cgi/software/1551702580/ 関連スレ Firefox拡張なスクラップソフトScrapBook https //egg.5ch.net/test/read.cgi/software/1246743915/
https://w.atwiki.jp/comcatet/pages/29.html
Dateオブジェクト XMLHttpRequest プロトタイプチェーンとクラス ループ処理 内包表記 ES5setter - JavaScript | MDN getter - JavaScript | MDN ES6の実験機能アロー関数Arrow functions - JavaScript | MDN Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako 自身のthisを持たない 自身のargumentsを持たない(fx43から) デフォルトパラメーターDefault parameters - JavaScript | MDN ES.next のデフォルトパラメータが Firefox Nightly で実装された - hogehoge @teramako Rest parameterRest parameters - JavaScript | MDN ES.next の FunctionRestParameter が Firefox Nightly で実装された - hogehoge @teramako Spread operatorSpread operator - JavaScript | MDN Method definitionMethod definitions - JavaScript | MDN function*function* - JavaScript | MDN クラスClasses - JavaScript | MDN JavaScriptにもクラスがやってきた!JavaScriptの新しいclass構文をマスターしよう | HTML5Experts.jp 分割代入Destructuring assignment - JavaScript | MDN JavaScript の分割代入まとめ - mooz deceives you
https://w.atwiki.jp/deadlink/pages/16.html
タブ制御 ツリー型タブ タブを縦列にし、ツリー状に表示します。 これが出来るのはFirefoxだけ。 Tab Mix Plus タブ機能の拡張アドオン。 ロック、保護、まとめて閉じる、復元、セッションの保存、ブックマークを新しいタブで...etc Tab Mix Lite Tab Mix Plusの機能を抑えてメモリ消費を減らした版。 主要な機能は揃ってるので、これでいいんじゃないかな。 機能追加 TabCinema YouTubeなどの動画をボタン一つで 現在のウィンドウサイズいっぱいまで広げて鑑賞することができるようになる。 Add Bookmark Here ² ブックマークフォルダの最上部に「ここにブックマークを追加」という メニューアイテムを表示する。 Restartless Restart メニューに再起動を追加。ショートカットキーもあり。 バカ食いしたメモリのリセットに。 操作拡張 QuickDrag リンクのドラッグで別タブ表示、画像ドラッグで保存、文字列ドラッグで検索。 これは必須でしょう。 Copy Fixer 何も選択されていない状態で Ctrl+C を押すと、ページタイトルとURLをコピー。 Cutyfox URL Shortener ページタイトルとURLをクリップボードに保存。自動でURLを簡素化する。 サービス Pocket Pocketへの一発登録と、登録済みサイトの一覧のボタンが追加される。 Firefox38から標準機能に統合されたが、アドオンを入れていればそっちが優先される。 セキュリティ/プライバシー Search Scrub Firefox検索バーに入力した値を自動で消す。Enterキーで検索開始した直後に消える。 uBlock 広告フィルタ。AdBlock Plusより断然軽い。 機能面でもネガティブな面は感じない。いいと思う。 Flashblock フラッシュを表示させなくする。目障りな広告などが結構消せる。 普段使うサイトは右クリックから簡単に例外に追加できる。 Image Block 画像の表示を一時的に無効化できる。 FoxFilter 特定のキーワードでウェブアクセスを制限できる。 フィルタ対象はURLかBODY。 ダウンロード関係 DownThemAll! 一括ダウンロードには欠かせない。ダウンロードの中断、再開も強力。 Image Picker タブ上のウェブページからフィルタ設定に基づいて画像を抽出、ダウンロードできる。 DownThemAllのようにURLにフィルタを掛けることはできないが、 画像サイズの下限を設定できる上、ダウンロードする前にサムネイルでチェックが出来る。 開発用 Selenium IDE Webアプリのテストケースを作成できる。 いわゆるブラウザ操作の自動化なので、マクロ的な使い方もできる。 Firebug Webアプリ開発支援ツール。 標準のデベロッパツールと機能はあまり変わらないので好みの問題。 Dafizilla Table2Clipboard ページ上の表で選択した行や列を、配置を保ったままクリップボードにコピーできるようにする。 地味に便利。 その他 eQuake Alert++ 地震警報受信アドオンeQuake Alertの改良版。 日本語表記に対応。日本のマップが追加されている他、作成/保存も可能に。
https://w.atwiki.jp/saicron/pages/60.html
2011/03/11 10 41/ edit this_page tags (JavaScript Webプログラミング) JavaScript LiveScript Netscape Navigator 2.0 (Netscape Communications) 1995 JavaScript 1996 Internet Explorer 3.0に搭載 1997 通信に関する標準を策定する国際団体EcmaインターナショナルによってJavaScriptの中核的な仕様がECMAScriptとして標準化 page top/ edit this page 目次 未分類 プログラミングリファレンス JavaScriptWeb Tools Tutorials実行 実行キュー 関数型プログラミング言語として Scope Closure tmp ひとめぐり サンプル 実装 DOM page top/ edit this page 未分類 Standard ECMA-262 ECMAScript Language Specification 5th edition (December 2009)ECMAScript Language Specification (3rd edition, December 1999) の邦訳 ECMAScript ウィキペディア プログラミング Firefoxの「ツール」→「エラーコンソール」で実行できる。 FirefoxのFirebugの「コンソール」で実行できる。 Aptanaで実行できる。 JavaScriptの()無し関数はやっぱりポインタ(f() → f)。 リファレンス MDN JavaScript Standard ECMA-262 ECMAScript Language Specification 5th edition (December 2009) MDN とほほのJavaScriptリファレンス JavaScriptリファレンス - JavaScriptist 一撃必殺JavaScript日本語リファレンス page top/ edit this page JavaScript EfficientJavaScript - Dev.Opera - 効率的な JavaScript JavaScriptの巧い書き方 JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 JavaScriptの実行キューのお勉強 javascriptは本当にシングルスレッドで実行されているけれど起こるsetTimeout/prompt現象 page top/ edit this page # Web Tools JS Bin JavaScriptオンラインエディタ JSLint The JavaScript Code Quality Tool page top/ edit this page Tutorials jQueryの基礎 実行 DOMの構築が済んだタイミングで実行する(画像の読み込みは終了していない)。 jQuery(document).ready(function(){ // jQuery or JavaScript のコード }); または、 $(document).ready(function(){ // jQuery or JavaScript のコード }); または、 $(function(){ // jQuery or JavaScript のコード }); jQuery関数($関数)は何度書いてもよい。 onLoadと同じタイミング(画像の読み込みを含めて全て終了後)に実行する場合。 $(window).load(function() { // jQuery or JavaScript のコード }); 実行キュー JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 IT戦記 JavaScriptのタイマー処理 setTimeoutとその活用 (function(){})() と function(){}() page top/ edit this page 関数型プログラミング言語として JavaScript の function は lambda かもしれない。 Functional Javascript エレガントな JavaScript を作成するための関数型プログラミングの使用 JavaScriptの巧い書き方 (名前空間) 24 wyas (名前空間) そろそろきっちりJavaScript マイコミジャーナル (関数リテラル/オブジェクト/prototypeチェーン/prototype.jsを読む) page top/ edit this page Scope JavaScript の変数とスコープ JavaScript のスコープに変数を動的に追加する JavaScriptクロージャを完全理解!スコープチェインを知る(前編) JavaScript でブロックスコープを実現する JavaScriptでthisスコープをコントロールする JavaScript のブロックスコープと名前空間 page top/ edit this page Closure JavaScript Closures 101- they're not magic 猿でもわかるクロージャ超入門 まとめ page top/ edit this page tmp prototype.jsを読む(1) Firebugクックブック #1 Firefox 3とFirebugで始めるJavaScript開発 Firebug page top/ edit this page ひとめぐり プログラマのためのJavaScript 初心者でも使えてプログラマでも困惑するJavaScript page top/ edit this page サンプル 新JavaScript例文辞典 JavaScriptテクニックブック page top/ edit this page 実装 JavaScriptは何で動くのか? 各Webブラウザ +SpiderMonkey… What is SpiderMonkey? SpiderMonkey とは何か? SpiderMonkey は Mozilla の C による JavaScript 実装につけられたコードネームである。 +jslib… jslibs (SpiderMonkeyの拡張?) standalone JavaScript development runtime environment with general purpose native libraries +Rhino… Rhino JavaScript for Java Rhino はすべてが Java で記述された JavaScript のオープンソースな実装です。それは一般的には、Java アプリケーション環境へ組み込まれて、エンドユーザーによるスクリプトの記述が可能になります。J2SE 6 ではデフォルトの Java スクリプティングエンジンとして組み込まれています。 もっともお手軽な対話的JavaScript処理系 page top/ edit this page DOM The DOM and JavaScript - MDN JavaScript DOM リファレンス 文書オブジェクトモデル(DOM)第1水準 仕様書 Version 1.0. The DOM and JavaScript DOMから始めるJavaScriptモダン・スクリプティング JavaScriptでDOMを使う――オブジェクト指向入門の入門 page top/ edit this page { 2011/03/11 10 41/ edit this_page tags (JavaScript Webプログラミング)
https://w.atwiki.jp/potappo/pages/19.html
JavaScript の話題。 JSON Firefox 5 の JSON.parse の改善点高速化 仕様により厳密に パースエラー時にわかりやすいエラーメッセージを出力するように Javascript PC Emulator BusyBox が使えたりする Linux が動く。Javascript PC Emulator - Technical Notes WebGL 由来の Typed Array を使っている。Typed Array の 仕様は WebGL と同じ Khronos Group にある。 MDC の JavaScript Typed Arrays ページ /dev/clipboard が追加されている。といっても、クリップボードを直接読み書きするわけではなく、Emulator 外にあるテキストエリアで入出力を行う。テキストエリアに直接入力はできないが、貼り付け、コピーが可能。
https://w.atwiki.jp/suffix/pages/182.html
JavaScriptリファレンス CSS編 Javascript駄文(とりあえず、ただ並べただけ) Javascript基本 フォーム編 イベント編 ウィンドウ編 javascript文字列操作 javascriptファイル入出力 FirefoxのGreasemonkeyとかを利用して何かやるのも面白そうですよね。 ということで初めてみました。 Greasemonkey編
https://w.atwiki.jp/zakkicyou/pages/45.html
2012年06月25日更新 よく使うFirefoxのアドオン一覧。13.0.1対応。 Google Disconnect = Googleのトラッキングをブロック Add to Search Bar = 検索窓に任意のサイトを追加 I Dislike Amazon Affiliate! = アマゾアフィリエイトタグを除去 Adblock Plus = 広告をブロックできる Adblock Plus Element Hiding Helper = Adblock Plusと連携して要素を非表示にできる WebMail Notifier = 複数のメールサービスをチェックして通知 Flashblock = Flashをあらかじめ非表示にする sage = RSSフィードを簡易表示 管理 楽天ツールバー = 検索でポイント獲得 Leech Block = つい見てしまうサイトをブロック Noscript = スクリプトをあらかじめブロック RefControl = リファラを制御 Nuke Anything Enhanced = 印刷前に不必要な画像等を除去 Tab Mix Plus = タブ機能を強化 カスタマイズ
https://w.atwiki.jp/yasrun/pages/18.html
001. FireFox!!!!! getElementByIdしろこのこの 002. Fキー押下スキャン 003. IEでJavaScript実行しようとするとジャマされる… 004. ブラウザーの言語設定を取得
https://w.atwiki.jp/aias-jsstyleguide2/pages/17.html
JavaScriptのデータ型 JSDocへのデータ型の記述は、できるだけ具体的かつ正確に行ってください。我々のサポートする型のスタイルはEcmaScript 4 仕様に基づいています。 JavaScriptの型言語 ES4の提案にはJavaScriptのデータ型を定義する言語が含まれていました。この言語をJSDoc内で用い、関数パラメータや戻り値の型を表現します。 ES4提案の進展に伴い、その型言語も変化しています。Compilerは古い構文もサポートしていますが、現在それらは非推奨となっています。 構文名 構文 説明 非推奨の構文 Primitive Type JavaScriptに含まれる5種類のプリミティブ型 {null}, {undefined}, {boolean}, {number}, {string} シンプルな型名称 Instance Type {Object}Objectのインスタンスもしくはnull{Function}Functonのインスタンスもしくはnull{EventTarget}EventTargetインタフェースを実装するコンストラクタのインスタンスもしくはnull コンストラクタまたはインタフェースのインスタンスであることを表します。コンストラクタ関数は@cpnstructorJSDocタグによって定義されます。インタフェース関数は@interfaceJSDocタグによって定義されます。デフォルトで、Instance Typeはnullを許可します。このタイプはnullを許す唯一のものです。この表に含まれる他の構文はデフォルトでnullを許可しません。 Enum Type {goog.events.EventType}goog.events.EventTypeの列挙値で初期化されたオブジェクトリテラルのプロパティのどれか 列挙型の変数はオブジェクトリテラルもしくは他の列挙型変数の別名で、@enumJSDocタグがアノテートされていなければなりません。このオブジェクトリテラルのプロパティが、列挙値の実体となります。列挙型の構文についてはこちらで定義されています。注意:この型は、我々の型システムのうちES4仕様に含まれない数少ないもののひとつです。 Type Application {Array. string }文字列の配列{Object. string, number }キーが文字列、値が数値のオブジェクト 型引数のセットを付記し、型をパラメータ化します。考え方はJavaのジェネリクスによく似ています。 Type Union {(number|boolean)}数値または論理値 値の型がAまたはBであることを表します。この型が最上位の式で使われる場合、丸括弧は省略しても構いません。しかしそうでない場合は、曖昧さを避けるために丸括弧を付けてください。{number|boolean}{function() (number|boolean)} {(number,boolean)}, {(number||boolean)} Nullable Type {?number}数値またはNULL。 Unionの省略形で、何らかの型もしくはnullであることを表します。この型は糖衣構文です。 {number?} Non-nullable Type {!Object}Object型ですが、nullは許されません。 この型がnullを許容しないことを表します。殆どの場合、デフォルトでnullを許すInstance Typeに対して使用されます。 {Object!} Record Type {{myNum number, myObject}}型指定されたメンバを持つ無名オブジェクト 値が指定された型のメンバを持つオブジェクトであることを表します。左のケースでは、myNumは数値、myObjectはどの型でも取れるプロパティです。波括弧は構文の一部であることに注意してください。例えばArrayがlengthというプロパティを持つオブジェクトの配列であることを示すには、Array. {length} のように書きます。 Function Type {function(string, boolean)}2つの引数(文字列と論理値)を取り、戻り値が指定されていない関数。 関数を定義します。 Function Return Type {function() number}引数を取らず、数値を戻り値として返す関数。 関数の戻り値の型を定義します。 Function this Type {function(this goog.ui.Menu, string)}文字列の引数1つをとり、goog.ui.Menuのコンテキストで実行される関数。 関数のコンテキストの型を定義します。 Function new Type {function(new goog.ui.Menu, string)}文字列の引数を1つ取るコンストラクタ関数。 new キーワードと共にコールされるときにはgoog.ui.Menuのインスタンスを生成します。 コンストラクタによって作成される型を定義します。 Variable arguments {function(string, ...[number]) number}引数として文字列を1つと、可変個数の数値を取る関数。 関数に個数の変化する引数を定義します。 Variable arguments (in @param annotations) @param {...number} var_args可変個数の引数を取るようアノテートされた関数。 可変個数の引数を受け取れるようアノテートされた関数を定義します。 Function optional arguments {function(?string=, number=)}省略可能な、nullでもよい文字列型の引数と、省略可能な数値型の引数を取る関数。=は関数型の宣言の中でのみ使います。 関数の省略可能な引数を定義します。 Function optional arguments (in @param annotations) @param {number=} opt_argument数値型の省略可能なパラメータ。 省略可能な引数を受け取れるようアノテートされた関数を定義します。 The ALL Type {*} その変数がどのような型でも取れることを表します。 The UNKNOWN Type {?} その変数がどのような型でも取れ、Compilerはそれを使った型チェックを行ってはならないことを表します。 JavaScriptで使えるデータ型 型名の例 値の例 説明 number 11.0-51e5Math.PI Number new Number(true) Numberオブジェクト string Hello "World"String(42) 文字列値 String new String( Hello )new String(42) Stringオブジェクト boolean truefalseBoolean(0) 論理値 Boolean new Boolean(true) Booleanオブジェクト RegExp new RegExp( hello )/world/g Date new Datenew Date() null null undefined undefined void function f() { return;} 戻り値なし Array [ foo , 0.3, null][] 型指定のない配列 Array. number [11, 22, 33] 数値の配列 Array. Array. string [[ one , two , three ], [ foo , bar ]] 文字列の配列の配列 Object {}{foo abc , bar 123, baz null} Object. string { foo bar } 文字列の値を持つオブジェクト Object. number, string var obj = {};obj[1] = bar ; キーが数値で値が文字列のオブジェクト。JavaScriptではオブジェクトのキーは暗黙的に文字列に変換される点に注意してください。従ってobj[ 1 ] == obj[1]です。また for...in ループの中でもキーは常に文字列です。しかしCompilerはオブジェクトのキーをインデックス化する際、その型を識別します。 Function function(x, y) { return x * y;} Functionオブジェクト function(number, number) number function(x, y) { return x * y;} 関数 SomeClass /** @constructor */function SomeClass() {}new SomeClass(); SomeInterface /** @interface */function SomeInterface() {}SomeInterface.prototype.draw = function() {}; project.MyClass /** @constructor */project.MyClass = function () {}new project.MyClass() project.MyEnum /** @enum {string} */project.MyEnum = { /** 青色 */ BLUE #0000dd , /** 赤色 */ RED #dd0000 }; 列挙型列挙値に対するJSDocコメントは省略可能です。 Element document.createElement( div ) DOM要素 Node document.body.firstChild DOMノード HTMLInputElement htmlDocument.getElementsByTagName( input )[0] DOM要素の型を明示的に指定します。 型キャスト ある式のデータ型を型チェック機能が正確に推測できないケースでは、型キャストコメントを利用できます。型キャストコメントには@typeアノテーションでデータ型を示し、式は丸括弧で括ります。丸括弧は必須です。 /** @type {number} */ (x) そのパラメータ・プロパティは「Nullを許す」のか「省略できる」のか JavaScriptは型に厳格でない言語なので、関数パラメータやクラスプロパティにおける「nullを許す」、「省略できる」、「undefined」の微妙な違いを理解しておくことは非常に重要です。 クラスとインタフェースのインスタンスはデフォルトでnullを許します。例として、以下の宣言をみてください /** * 何かのクラス、何らかの値で初期化されます。 * @param {Object} value 何かの値。 * @constructor */ function MyClass(value) { /** * 何かの値。 * @type {Object} * @private */ this.myValue_ = value; } 上のコードはCompilerに対し、myValue_プロパティが値として持つのはオブジェクトかnullのどちらかだと伝えています。もし myValue_プロパティが決してnullとならないのなら、こう宣言されるべきです /** * 何かのクラス、nullでない何らかの値で初期化されます。 * @param {!Object} value 何かの値。 * @constructor */ function MyClass(value) { /** * 何かの値。 * @type {!Object} * @private */ this.myValue_ = value; } この場合、もしコードのどこかでMyClassがnull値で初期化されていることをCompilerが検出すると、Compilerから警告が発せられます。 省略されたパラメータはおそらくランタイムによってundefinedとして扱われます。それらがオブジェクトのプロパティに代入されるのであれば、プロパティもまたそれに応じて適切に宣言されていなければなりません /** * 何かのクラス、省略可能な何らかの値で初期化されます。 * @param {Object=} opt_value 何かの値(省略可)。 * @constructor */ function MyClass(value) { /** * 何かの値。 * @type {Object|undefined} * @private */ this.myValue_ = value; } 上のコードはCompilerに対し、myValue_の値はオブジェクトかnull、あるいはundefinedのままであると伝えています。 省略可能なパラメータopt_valueの型が{Object=}と宣言されており、{Object|undefined}ではないことに注意してください。それは、省略可能なパラメータが undefined でありうることが定義上明らかだからです。そのことを明示的に宣言しても不都合はありませんが、本来必要ないだけでなく、コードも読みにくくなってしまいます。 最後に、nullを許すことと省略可能であることは直交的な性質である点に注意してください。以下の4つの宣言は全て異なった意味を持っています /** * 4つの引数を取ります。そのうち2つはnullを許容し、2つは省略可能です。 * @param {!Object} nonNull 必須(undefinedは不可)、nullは不可。 * @param {Object} mayBeNull 必須(undefinedは不可)、nullでもよい。 * @param {!Object=} opt_nonNull 省略可 (undefinedでもよい)、しかし値があるなら、 * それはnullであってはならない! * @param {Object=} opt_mayBeNull 省略可 (undefinedでもよい)、nullでもよい。 */ function strangeButTrue(nonNull, mayBeNull, opt_nonNull, opt_mayBeNull) { // ... }; 型定義 時々、型の指定が複雑になってしまうことがあります。例えば、DOM要素のコンテンツを受け取る関数があるとしましょう /** * @param {string} tagName * @param {(string|Element|Text|Array. Element |Array. Text )} contents * @return {Element} */ goog.createElement = function(tagName, contents) { ... }; @typedefタグを使うと、よく使われるデータ型の組み合わせを1つの型として定義することができます。例えばこうです /** @typedef {(string|Element|Text|Array. Element |Array. Text )} */ goog.ElementContent; /** * @param {string} tagName * @param {goog.ElementContent} contents * @return {Element} */ goog.createElement = function(tagName, contents) { ... }; テンプレート型 Compilerが行うテンプレート型のサポートは限定的です。それは関数リテラル内のthisの型を、thisを指定する引数の型と値の有無から推測するだけです。 /** * @param {function(this T, ...)} fn * @param {T} thisObj * @param {...*} var_args * @template T */ goog.bind = function(fn, thisObj, var_args) { ... }; // おそらくプロパティが存在しないという警告が出力されます。 goog.bind(function() { this.someProperty; }, new SomeClass()); // thisがundefinedであるという警告が出力されます。 goog.bind(function() { this.someProperty; }); 列挙型 訳注:2.28版以降列挙型に関する以下の説明は削除されていますが、コーディングルールの理解には必要と考え記載します。 /** * 3つの状態を値にもつ列挙型。 * @enum {number} */ project.TriState = { TRUE 1, FALSE -1, MAYBE 0 }; 列挙型は有効なデータ型の1つである点に注意して下さい。列挙型はパラメータの型指定などに使用できます。 /** * プロジェクトの状態を設定します。 * @param {project.TriState} state 新しいプロジェクトの状態 */ project.setState = function(state) { // ... };